.m-filter {margin: 0 auto; margin-top: 10px; padding: 10px 25px; padding-bottom: 14px; padding-top: 14px; background-color: #fbfbfb; box-shadow: 0 1px 2px -1px rgba(0,0,0,0.2); font-size: 12px; line-height: 1; position: relative;} 
.m-filter dl{border-bottom:1px solid #f5f5f5;padding: 10px 0;}
.m-filter dl:last-child{border:none;}
.m-filter dt,
.m-filter dd{float: left;}
.m-filter dt{width:80px; font-weight: bold; font-size:14px; line-height: 24px;}
.m-filter dd.filter-all{ line-height: 24px; font-size:12px; width: 60px;}
.m-filter .active{color:#398efe; font-weight: bold;}
.m-filter dd.filter-list{width:1000px;}
.m-filter dd.filter-list a{display:inline-block; line-height: 24px; width:72px; }

.mainContent{padding-top:30px;}
.leftContent{float:left; width:890px;}
.rightContent{float:right; width:270px;}

.orderFilter{border-bottom:2px solid #398efe; position: relative;}
.orderFilter .tips{position: absolute; display:block; right: 0; top: 0; line-height: 50px; font-size: 14px; color: #333;}
.orderTag a{float:left; display: block; padding:18px 26px; line-height: 1; font-size:14px;}
.orderTag .selected a{background:#398efe;color:#fff}
.leftContent .resultDes{line-height:55px; border-bottom: 1px solid #f0f0f0}
.leftContent .resultDes .total {font-weight: bold; font-size: 22px; color: #394043;}
.leftContent .resultDes .total span{color:#398efe; padding: 0 5px}
.m-noresult{text-align:center; padding:50px;}
.m-noresult p{font-size:18px; color: #888c8e; line-height: 30px;}
.m-noresult b{color:#394043}

.recommendListHeader{color:#394043;font-size:20px;font-weight: bold;}

.sellListContent{}
.sellListContent li{padding:30px 0; border-bottom:1px solid #f0f0f0}
.sellListContent li:hover{background:#f6fcff}
.sellListContent li:last-child{border:none}
.sellListContent li .img{float:left; width: 200px; position: relative; margin-left: 20px}
.sellListContent li .img img{width:160px; height: 120px; border:1px solid #e0e0e0}
.sellListContent li .img i{position: absolute; background: url("../../images/new/icon-vip.png") no-repeat 0 0; width: 70px; height: 31px; left:-4px; top:0px; z-index: 1}
.sellListContent li .info{float:right; width:650px; position:relative}
.sellListContent li .info .title{vertical-align:top}
.sellListContent li .info .title a{ font-size:22px; font-weight: bold; display: inline-block; line-height: 1;}
.sellListContent li .info .title a span{color:#f60}
.sellListContent li .info .title .tagBlock{ display:inline-block; background:#00ae66;padding:7px 10px; color:#fff; font-size:12px;vertical-align:top;margin-left: 10px;}
.sellListContent li .info .desc{ font-size:15px; color:#666;padding-top:12px;}
.sellListContent li .info .descList li{float:left; width: 250px; font-size:15px; color:#666;padding-bottom: 0; padding-top:18px; border:none;}
.sellListContent li .info .priceInfo{ position:absolute; right:0; top:0px; width: 140px;}
.sellListContent li .info .priceInfo .totalPrice{font-size:22px; font-weight: bold; color:#f60; line-height: 1}
.sellListContent li .info .priceInfo .messageNumber{ font-size:14px; color: #666; padding-top: 15px;}
.sellListContent li .info .priceInfo .messageButton{ display: block; padding-top: 14px; padding-bottom: 14px; text-align: center;color:#398efe; border:1px solid #398efe; margin-top: 15px; font-size:16px; border-radius: 3px; transition-duration: .3s; background: #fff; margin-right: 20px;}
.sellListContent li .info .priceInfo .messageButton:hover{background:#398efe; color:#fff; text-decoration: none; box-shadow: 0 2px 3px #f0f0f0}

.pageControl{ float: right; padding: 30px 0;}
.pages a{float: left; line-height: 1;padding: 13px 16px; border:1px solid #d3d3d3;border-radius: 3px; margin-left: 10px;
color:#888; font-size:14px; text-decoration: none; transition-duration: .3s}
.pages a:hover{border-color:#398efe; color:#398efe}
.pages a.active{background:#398efe; color:#fff; border-color:#398efe}
.pages a.disabled{background:#d3d3d3; color:#fff;}
.pages a.disabled:hover{border-color:#d3d3d3}


.subPannel{border-top:1px solid #f0f0f0; padding-bottom: 20px;}
.subPannel .title{padding-top:20px; line-height: 16px; padding-bottom: 20px;}
.subPannel .title h3{font-weight: bold; color:#333; font-size:16px; line-height: 16px;}
.subPannel .title span{float:right;}
.subPannel .title span a{font-size:14px; font-weight: normal}
.rightContent>.subPannel:first-child{border:none;}
.rightContent>.subPannel:first-chil .title{padding-top:10px;}

.textList{margin-top:-10px;}
.textList li{height: 30px; overflow: hidden}
.textList a{font-size:14px; line-height: 30px;}

.textList1-2{margin-left:-40px;}
.textList1-2 li{float:left; width:115px; margin-left:40px;}

.imgList1-2{margin-left:-40px; margin-top: -20px;}
.imgList1-2 li{float:left; width:115px; margin-left:40px; position: relative; margin-top: 20px;}
.imgList1-2 a span{display:block; position:absolute; bottom:0; left:0px; text-align: center; color:#fff;
background-color: rgba(0,0,0,.35); height: 24px; line-height: 24px; width: 100%; overflow: hidden}

.rankList{}
.rankList li span{float:right; line-height: 30px; color:#888; font-size: 14px;}
.rankList li i{float:left; line-height: 30px; width: 30px; font-size:14px; color:#666}
.rankList li i.rank_num{font-weight: bold; color:#f60}
.rankList li a{width:160px; overflow: hidden}
/*20191216*/
.sellListContent li .info .youhui{ margin-top: 12px;}
.sellListContent li .info .youhui span{ display: inline-block; font-size: 16px; color: #fff; line-height: 36px; background: linear-gradient(to right, #f63726, #fc656e); padding: 0 15px;}
.sellListContent li .info .youhui em{ display: inline-block; font-size: 16px; color: #f73b2e; line-height: 34px; padding: 0 15px; border: 1px solid #fc505b; border-left: nonel}
